func runtime.getGCMask

15 uses

	runtime (current package)
		arena.go#L557: 	p := getGCMask(typ) // start of 1-bit pointer mask
		cgocheck.go#L144: 	cgoCheckBits(src, getGCMask(typ), off, size)
		cgocheck.go#L202: 	cgoCheckBits(src, getGCMask(typ), off, size)
		mbitmap.go#L200: 	gcmask := getGCMask(typ)
		mbitmap.go#L222: 	gcmask := getGCMask(typ)
		mbitmap.go#L297: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L347: 		tp.mask = readUintptr(getGCMask(tp.typ))
		mbitmap.go#L356: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L643: 	src0 := readUintptr(getGCMask(typ))
		mbitmap.go#L794: 				want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
		mbitmap.go#L851: 				want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
		mbitmap.go#L899: 				want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
		mbitmap.go#L1383: 	ptrmask := getGCMask(typ)
		stkframe.go#L284: 		gcdataoff: uint32(uintptr(unsafe.Pointer(getGCMask(abiRegArgsType))) - mod.rodata),
		type.go#L83: func getGCMask(t *_type) *byte {